package com.zhk.ScriptManagement.entity.vo;

import java.io.Serializable;
import java.math.BigDecimal;
import java.time.LocalDateTime;

/**
 * @Author: zhouhongkun
 * @Description: 首页下拉列表
 * @Date: 2021/4/5 10:58
 */
public class ScriptVo implements Serializable {

    /**
     * 剧本id
     */
    private Integer scriptId;
    /**
     * 剧本名称
     */
    private String scriptName;
    /**
     * 剧本类型
     */
    private String scriptType;
    /**
     * 介绍描述
     */
    private String description;
    /**
     * 当前人数
     */
    private Integer currentNum;
    /**
     * 剧本人数
     */
    private Integer scriptNum;
    /**
     * 当前状态 0空闲 1等待开始  2开始
     */
    private Integer currentState;
    /**
     * 局本狀態 0 下架 1上架
     */
    private Integer state;

    /**
     * 创建时间
     */
    private LocalDateTime createTime;

    /**
     * 价格
     */
    private BigDecimal price;
    /**
     * 历史id
     */
    private Integer historyId;

    public Integer getScriptId() {
        return scriptId;
    }

    public void setScriptId(Integer scriptId) {
        this.scriptId = scriptId;
    }

    public String getScriptName() {
        return scriptName;
    }

    public void setScriptName(String scriptName) {
        this.scriptName = scriptName;
    }

    public String getScriptType() {
        return scriptType;
    }

    public void setScriptType(String scriptType) {
        this.scriptType = scriptType;
    }

    public String getDescription() {
        return description;
    }

    public void setDescription(String description) {
        this.description = description;
    }

    public Integer getCurrentNum() {
        return currentNum;
    }

    public void setCurrentNum(Integer currentNum) {
        this.currentNum = currentNum;
    }

    public Integer getScriptNum() {
        return scriptNum;
    }

    public void setScriptNum(Integer scriptNum) {
        this.scriptNum = scriptNum;
    }

    public Integer getCurrentState() {
        return currentState;
    }

    public void setCurrentState(Integer currentState) {
        this.currentState = currentState;
    }

    public LocalDateTime getCreateTime() {
        return createTime;
    }

    public void setCreateTime(LocalDateTime createTime) {
        this.createTime = createTime;
    }

    public BigDecimal getPrice() {
        return price;
    }

    public void setPrice(BigDecimal price) {
        this.price = price;
    }

    public Integer getHistoryId() {
        return historyId;
    }

    public void setHistoryId(Integer historyId) {
        this.historyId = historyId;
    }

    public Integer getState() {
        return state;
    }

    public void setState(Integer state) {
        this.state = state;
    }
}
